

@font-face
{
	font-family: "UVNHongHaHepBold";
	src: url("../fonts/uvnhonghahep_b.eot"); /* IE9 Compat Modes */
	src: url("../fonts/uvnhonghahep_b.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		 url("../fonts/uvnhonghahep_b.ttf")  format("truetype"), /* Safari, Android, iOS */
		 url("../fonts/uvnhonghahep_b.woff") format("woff"), /* Modern Browsers */
		 url("../fonts/uvnhonghahep_b.svg#svgFontName") format("svg"); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: "UVNHongHaHepRegular";
	src: url("../fonts/uvnhonghahep_r.eot"); /* IE9 Compat Modes */
	src: url("../fonts/uvnhonghahep_r.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		 url("../fonts/uvnhonghahep_r.ttf")  format("truetype"), /* Safari, Android, iOS */
		 url("../fonts/uvnhonghahep_r.woff") format("woff"), /* Modern Browsers */
		 url("../fonts/uvnhonghahep_r.svg#svgFontName") format("svg"); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: "UTMAlbaMatterRegular";
	src: url("../fonts/utm_alba_matter.eot"); /* IE9 Compat Modes */
	src: url("../fonts/utm_alba_matter.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		 url("../fonts/utm_alba_matter.ttf")  format("truetype"), /* Safari, Android, iOS */
		 url("../fonts/utm_alba_matter.woff") format("woff"), /* Modern Browsers */
		 url("../fonts/utm_alba_matter.svg#svgFontName") format("svg"); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: "UTMGradooRegular";
	src: url("../fonts/utm_gradoo.eot"); /* IE9 Compat Modes */
	src: url("../fonts/utm_gradoo.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		 url("../fonts/utm_gradoo.ttf")  format("truetype"), /* Safari, Android, iOS */
		 url("../fonts/utm_gradoo.woff") format("woff"), /* Modern Browsers */
		 url("../fonts/utm_gradoo.svg#svgFontName") format("svg"); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: "UTMAvenidaRegular";
	src: url("../fonts/utmavenida.eot"); /* IE9 Compat Modes */
	src: url("../fonts/utmavenida.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		 url("../fonts/utmavenida.ttf")  format("truetype"), /* Safari, Android, iOS */
		 url("../fonts/utmavenida.woff") format("woff"), /* Modern Browsers */
		 url("../fonts/utmavenida.svg#svgFontName") format("svg"); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

.video-container 
{
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 25px;
	margin: 25px 0;
}
body
{
	width: 100%;
}
strong,
b
{
}
:-moz-placeholder 
{ /* Mozilla Firefox 4 to 18 */
}
::-moz-placeholder 
{ /* Mozilla Firefox 19+ */
}
a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.video-container iframe,
.video-container object,
.video-container embed 
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#page
{
	font-family: Arial, Helvetica, sans-serif;
}
.header_top_inner,
.navbar_inner,
.header_bottom_inner,
.container
{
	margin: 0 auto;
}


.qc
{
	margin: 10px 0;
}
#header .qc
{
	margin: 0;
}

	#header_root .logo h1
	{
		margin: 0;
	}


	#header_root
	{
		height: 40px;
		background: #733da2;
		box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.17); 
	}
	.header_root_inner
	{
		margin: 0 auto;
		position: relative;
	}
	#header_root .logo
	{
		height: 50px;
	}
	#header_root .logo a
	{
		border: 0;
	}
	#header_root .logo a span
	{
		display: none;
	}
	.header_root_inner .rgt
	{
		position: absolute;
		top: 0;
		right: 0;
		height: 40px;
		line-height: 40px;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 12px;
	}
	.header_root_inner .rgt ul.menu-root
	{
		margin: 0;
		padding: 0;
		float: left;
		margin-right: 10px;
	}
	.header_root_inner .rgt ul.menu-root li
	{
		list-style: none;
		margin: 0;
		padding-left: 5px;
		float: left;
	}
	.header_root_inner .rgt ul.menu-root li:before
	{
		content: "\7C"; /* | */
		padding-right: 5px;
		color: #fff;
	}
	.header_root_inner .rgt ul.menu-root li:first-child:before
	{
		content: "";
		padding-right: 0;
	}
	.header_root_inner .rgt ul.menu-root li a
	{
		color: #fff;
	}
	.header_root_inner .rgt .login_btn a
	{
		color: #fff;
	}
	.header_root_inner .rgt .login_btn
	{
		float: left;
		padding: 0 8px;
		background: #49226B;
		border-radius: 3px;
		white-space: nowrap;
		color: #fff;
		height: 30px;
		line-height: 30px;
		margin: 5px 0;
	}
	.header_banner
	{
		margin: 15px auto;
		min-height: 50px;
	}


	.content-detail .des-detail img
	{
		height: auto !important;
		margin: 10px 0;
	}
	.item h3
	{
		margin: 5px 0 10px;
	}
	#page
	{
		font-size: 14px;
		color: #2e2e2e;
	}
	#header .header_top_inner
	{
		height: 68px;
		position: relative;
		overflow: hidden;
	}
	#header .search
	{
		height: 0;
		position: absolute;
		right: 0;
		bottom: 0;
		box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.33);
		border-bottom: 48px solid #522f6c;
		border-left: 48px solid transparent;
	}
	#header .search form
	{
		padding: 9px 10px 9px 10px;
	}
	#header .search input[type="text"]
	{
		height: 30px;
		padding: 0 10px;
		float: left;
		border: 0;
		width: 230px;
		font-size: 11px;
	}
	#header .search button[type="submit"]
	{
		height: 30px;
		border: 0;
		padding: 0 10px;
		float: right;
		background: #ff25b0;
		color: #fff;
		font-size: 18px;
	}
	#navbar
	{
		height: 40px;
		background: #6B54BE;
	}
	.logo_space
	{
		width: 40px;
		height: 40px;
		float: left;
	}
	.logo_space a
	{
		height: 40px;
		background: url(../images/logo_s.png) center center no-repeat;
		display: block;
	}
	.header_bottom .logo_space
	{
		display: none;
	}
	#navbar ul.menu
	{
		margin: 0;
		padding: 0 0 0 10px;
	}
	#navbar ul.menu>li
	{
		list-style: none;
		float: left;
		margin: 0;
		padding: 0;
	}
	#navbar ul.menu>li.active,
	#navbar ul.menu>li:hover
	{
		background: #E6E6E6;
	}
	#navbar ul.menu>li.active>a,
	#navbar ul.menu>li:hover>a
	{
		color: #3E3E3E;
	}
	#navbar ul.menu>li>a
	{
		height: 40px;
		line-height: 40px;
		padding: 0 12px;
		text-decoration: none;
		font-weight: normal;
		text-transform: uppercase;
		color: #fff;
		font-family: "UVNHongHaHepBold";
		font-size: 15px;
		position: relative;
		display: block;
	}
	#navbar li.parent
	{
	}
	.navbar_inner
	{
		position: relative;
	}
	#navbar li.parent>.child
	{
		display: none;
		position: absolute;
		top: 40px;
		left: 0;
		z-index: 1001;
		background: #fff;
		width: 685px;
		height: 405px;
		box-shadow: 0px 5px 5px rgba(158,158,158,0.75);
		overflow: hidden;
	}
	#navbar li.parent>a>.arrow
	{
		background: url(../images/arrow.png) no-repeat;
		width: 15px;
		height: 7px;
		display: none;
		position: absolute;
		top: 42px;
		left: 50%;
		margin-left: -7px;
		z-index: 1002;
	}
	#navbar li.parent:hover>a>.arrow,
	#navbar li.parent:hover>.child
	{
		display: block;
	}
	#navbar li.parent>.child>.sub
	{
		width: 30.65693%;/*210px*/
		float: left;
		background: #f7f7f7;
		height: 100%;
		color: #522e6e;
	}
	#navbar li.parent>.child .parent_title
	{
		font-size: 30px;
		height: 50px;
		line-height: 50px;
		text-indent: 10px;
	}
	#navbar li.parent>.child>.sub ul
	{
		margin: 0;
		padding: 0;
	}
	#navbar li.parent>.child>.sub li
	{
		line-height: 36px;
		list-style: none;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #e8e8e8;
		margin-bottom: 1px;
		background: #f2f2f2;
	}
	#navbar li.parent>.child>.sub li a
	{
		display: block;
		padding: 0 15px 0 20px;
		color: #522e6e;
		font-size: 18px;
		font-weight: normal;
	}
	#navbar li.parent>.child>.postItems
	{
		width: 69.343%;/*475px*/
		float: left;
		height: 100%;
		padding: 10px;
	}
	#navbar li.parent>.child>.postItems .item
	{
		width: 50%;
		padding: 10px;
		float: left;
	}
	#navbar li.parent>.child>.postItems .item .postImage
	{
		width: 50%;
		float: left;
		padding-right: 20px;
	}
	#navbar li.parent>.child>.postItems .item .postDescription
	{
		display: none;
	}
	#navbar li.parent>.child>.postItems .item .postText
	{
		width: 50%;
		float: left;
	}
	#navbar li.parent>.child>.postItems .item h4
	{
		margin: 0 0 5px 0;
	}
	#navbar li.parent>.child>.postItems .item h4 a
	{
		color: #000;
		font-size: 14px;
	}
	#navbar li.parent>.child>.postItems .item:nth-child(2n+2)
	{
		clear: left;
	}
	#navbar li.parent>.child>.postItems .item:nth-child(n+2)
	{
		border-top: 1px dotted #555;
	}
	#navbar li.parent>.child>.postItems .item:first-child
	{
		width: 100%;
	}
	#navbar li.parent>.child>.postItems .item:first-child .postImage
	{
		width: 29.885%;
		float: left;
	}
	#navbar li.parent>.child>.postItems .item:first-child .postText
	{
		width: 65.5172%;
		float: left;
		margin-left: 4.5977%;
	}
	#navbar li.parent>.child>.postItems .item:first-child .postDescription
	{
		display: block;
		color: #535353;
	}
	#navbar li.parent>.child>.postItems .item:first-child h4 a
	{
		color: #522e6e;
		font-size: 18px;
	}
	
	.social
	{
		height: 20px;
	}
	.social>.text,
	.social>.fb,
	.social>.twitter,
	.social>.gpllus
	{
		vertical-align: top;
	}
	.as_like
	{
		background: url(../images/as_like.png) center center no-repeat;
		width: 128px;
		height: 58px;
		margin-left: 60%;
	}
	.content-detail .des-detail
	{
		text-align: justify;
	}
	.content-detail .des-detail .intro
	{
		font-weight: bold;
		font-style: italic;
	}
	.content-detail ul.related
	{
		background: #fafafa;
		padding: 10px;
		font-weight: bold;
	}
	.content-detail ul.related li
	{
		list-style: none;
		background: url(../images/title_docla_bg.png) left center no-repeat;
		padding-left: 20px;
		line-height: 20px;
	}
	.content-detail ul.related a
	{
		color: #8a8a8a;
	}
	.header_bottom
	{
		background: #e6e6e6;
		height: 42px;
	}
	.header_bottom_inner
	{
		height: 42px;
		line-height: 42px;
		font-size: 14px;
		text-align: right;
	}
	.header_bottom_inner img
	{
		vertical-align: middle;
	}
	.header_bottom .register
	{
		font-size: 18px;
		color: #63a24f;
		font-weight: bold;
	}
	.container
	{
		box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4);
	}
	.container_top
	{
		height: 40px;
		padding: 5px;
		margin-bottom: 5px;
		background: #e6e6e6; /* Old browsers */
		background: -moz-linear-gradient(top,  #e6e6e6 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e6e6e6 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	.container_top .search
	{
		border: 1px solid #A4A4A4;
		height: 30px;
		float: left;
		margin-left: 2.52525%;
		width: 31.31313%;
		position: relative;
	}
	.container_top .search input[type=text]
	{
		width: 100%;
		height: 28px;
		border: 0;
		padding: 0 30px 0 5px;
	}
	.container_top .search button[type=submit]
	{
		position: absolute;
		top: 0;
		right: 0;
		height: 28px;
		background: #A4A4A4;
		border: 0;
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
		font-family: arial;
	}
	
	.newsfeed
	{
		background: url(../images/newsfeed.png) 0 center no-repeat;
		height: 30px;
		line-height: 30px;
		padding: 0 0 0 35px;
		font-size: 12px;
		text-transform: uppercase;
		color: #596481;
		font-weight: bold;
		position: relative;
		overflow: hidden;
		float: left;
		width: 66.161616%;

	}
	.newsfeed a
	{
		color: #596481;
	}
	.newsfeed .static
	{
		float: left;
		margin-right: 10px;
		color: #da0d5a;
		font-weight: bold;
		position: absolute;
		top: 0;
		left: 34px;
		height: 30px;
	}
	#owl-newsfeed
	{
		padding: 0 40px 0 85px;
	}
	.newsfeed .item
	{
		display: inline-block;
	}
	.newsfeed .postItems .owl-buttons
	{
		position: absolute;
		right: 0;
		top: 9px;
		z-index: 1000;
	}
	.newsfeed .postItems .owl-prev,
	.newsfeed .postItems .owl-next
	{
		margin: 0;
		background: url(../images/newsfeed_btn.png) left center no-repeat;
		width: 14px;
		height: 14px;
		display: block;
		cursor: pointer;
		float: left;
	}
	.newsfeed .postItems .owl-next
	{
		background: url(../images/newsfeed_btn.png) right center no-repeat;
		margin-left: 1px;
	}
	.container_padding
	{
		padding: 5px 15px 15px;
	}
	.latest_hot
	{
		text-align: justify;
		margin-bottom: 25px;
	}
	.latest_hot .col_lft
	{
		width: 38.14432%;/*370px;*/
		float: left;
	}
	.latest_hot .postImage
	{
		text-align: center;
	}
	.newshot0
	{
		background: #fdcefa;
	}
	.newshot0 .item
	{
		font-size: 12px;
	}
	.newshot0 .row0 .postText
	{
		padding: 0 10px;
		margin: 0 15px;
		background: url(../images/newshot0_line.png) left bottom repeat-x;
	}
	.newshot0 .postText h3
	{
		margin: 0;
		padding: 10px 0;
	}
	.newshot0 .postText h3 a
	{
		color: #232323;
		font-weight: bold;
	}
	.newshot0 .item.row0:after
	{
		clear: both;
	}
	.postImage img
	{
		display: block; 
		margin: 0; 
		padding: 0; 
	}
	.newshot2 .item
	{
		background: #74548d;
		margin-bottom: 15px;
		padding-bottom: 10px;
		color: #fff;
	}
	.newshot2 .postTitle h3
	{
		margin: 0;
		padding: 5px 15px;
	}
	.newshot2 .item h3 a
	{
		color: #fff;
	}
	.newshot2 .postDescription
	{
		padding: 0 15px;
		opacity: 0.8;
		font-size: 12px;
	}
	.latest_hot .col_rgt
	{
		margin-left: 2.57731%;/*25px;*/
		width: 59.27835%;/*575px;*/
		float: left;
	}
	.latest_hot .col_rgt .col1
	{
		width: 43.47826%;/*250px;*/
		float: left;
	}
	.latest_hot .col_rgt .col2
	{
		margin-left: 4.347826%;/*25px;*/
		width: 52.173913%;/*300px;*/
		float: left;
	}
	.hotvideos .item
	{
		width: 50%;
		float: left;
	}
	.hotvideos .videoItems
	{
		background: #e5e5e5;
		text-align: justify;
	}
	.hotvideos .thumb
	{
		position: relative;
	}
	.hotvideos .item .play
	{
		background: url(../images/play.png) center center no-repeat;
		background-size: 100% 100%;
		width: 35px;
		height: 35px;
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -17px;
		margin-left: -17px;
	}
	.hotvideos .item.row0 .play
	{
		width: 50px;
		height: 50px;
		margin-top: -25px;
		margin-left: -25px;
	}
	
	.hotvideos .item:nth-child(2n)
	{
		padding: 10px 5px 0 10px;
		clear: left;
	}
	.hotvideos .item:nth-child(2n+1)
	{
		padding: 10px 10px 0 5px;
	}
	.hotvideos .item.row0
	{
		padding: 0;
		width: 100%;
	}
	.hotvideos h2
	{
		margin: 0;
		background: #fff;
	}
	.hotvideos h2 a
	{
		text-indent: -1440px;
		overflow: hidden;
		background: url(../images/video_top.png) left center no-repeat;
		display: block;
		height: 45px;
		border: 1px solid #9194a4;
	}
	.hotvideos h3
	{
		margin: 0;
		padding: 5px 0;
	}
	.hotvideos h3 a
	{
		color: #3c3c3c;
		font-size: 12px;
	}
	.hotvideos .item.row0 h3
	{
		padding: 5px 10px;
	}
	.hotvideos .item.row0 h3 a
	{
		color: #010101;
		font-size: 17px;
	}
	.popular h2
	{
		background: url(../images/hotnews_h2_bg.png) left center repeat-x;
		height: 18px;
		font-size: 15px;
		color: #cc3232;
		text-align: center;
		text-transform: uppercase;
		margin: 0;
	}
	.popular h2 span
	{
		display: inline-block;
		padding: 0 10px;
		font-size: tohama, sans-serif;
		background: #fff;
		vertical-align: top;
	}
	.popular ul
	{
		margin: 5px 0 0;
		padding: 0;
		/*
		padding: 15px 10px 15px 2px;
		border: 1px solid #dfdfdf;
		background: url(../images/hotnews_ul_bg.png) left top repeat-x;
		*/
	}
	.popular ul li
	{
		margin: 0;
		padding: 0 0 0 25px;
		list-style: none;
		line-height: 28px;
		background: url(../images/bullet_hotnews.png) left top no-repeat;
	}
	.popular ul li a
	{
		color: #1a1a1a;
	}
	.hot_events
	{
		position: relative;
		margin-top: 25px;
	}
	.hot_events h2
	{
		font-weight: normal;
		text-transform: uppercase;
		font-size: 12px;
		height: 30px;
		margin: 0;
		position: absolute;
		top: -15px;
		white-space: nowrap;
	}
	.hot_events h2 a
	{
		color: #fff;
		border-bottom: 30px solid #ff25b1;
		border-right: 30px solid transparent;
		height: 0;
		padding: 0 10px;
		display: inline-block;
		line-height: 35px;
		vertical-align: bottom;
	}
	.hot_events h2 a strong
	{
		font-family: "UTMGradooRegular";
		display: inline-block;
		font-size: 23px;
		font-weight: normal;
	}
	.hot_events .eventItems
	{
		background: #fdcefa;
		padding: 25px 10px 10px;
	}
	.hot_events h4
	{
		margin: 0;
		padding: 12px 0;
		font-size: 14px;
	}
	.hot_events h4 a
	{
		color: #000;
	}
	.hot_events .big_item h4 a
	{
		color: #000;
		font-size: 18px;
	}
	.hot_events .big_item .postDescription
	{
		color: #797979;
		font-size: 13px;
	}
	.hot_events .more_items .item
	{
		width: 50%;
		padding-left: 10px;
		float: left;
	}
	.hot_events .more_items .item:first-child
	{
		width: 50%;
		padding-left: 0;
		padding-right: 10px;
	}
	.hot_events .more_items_link_title
	{
		font-weight: bold;
		font-size: 11.5px;
		padding: 5px 0;
		color: #8a30b8;
	}
	.hot_events ul.more_items_link
	{
		margin: 0;
		padding: 0;
	}
	.hot_events ul.more_items_link li
	{
		margin: 0;
		padding: 4px 0 4px 26px;
		list-style: none;
		font-size: 13px;
		background: url(../images/bullet_hotevent.png) left center no-repeat;
	}
	.hot_events ul.more_items_link li a
	{
		color: #1e1e1e;
	}
	.group_category
	{
		margin-bottom: 15px;
	}
	.group_category .title_category
	{
		height: 40px;
		padding: 0 10px;
		line-height: 40px;
	}
	.group_category .title_subcategories
	{
		height: 40px;
		overflow: hidden;
	}
	.group_category .title_category h2,
	.group_category .title_category h3
	{
		margin: 0;
	}
	.group_category .title_category h2
	{
		font-family: "UTMAlbaMatterRegular";
		font-size: 26px;
		font-weight: normal;
		padding-right: 30px;
		float: left;
		background: url(../images/title_h2_sep.png) right center no-repeat;
	}
	.group_category .title_category h2 a,
	.group_category .title_category h3 a
	{
		color: #fff;
	}

	.group_category .title_category h3
	{
		font-size: 14px;
		font-weight: normal;
		white-space: norwap;
		display: inline;
		padding-left: 12px;
		opacity: 0.73;
	}
	.group_category .title_category h3:before
	{
		content: "\7C"; /* | */
		padding-right: 15px;
		color: #fff;
	}
	.group_category .title_category h3:first-child:before
	{
		content: "";
		padding-right: 0;
	}
	.group_category  .postItems
	{
		border: 1px solid #dedede;
		padding: 14px;
		text-align: justify;
	}
	.group_category .more_items .item
	{
		margin-bottom: 5px;
	}
	/*gioitre*/
	.group_category.gioitre .title_category
	{
		background: url(../images/title_giaitri_bg.png) left top repeat;
	}
	.group_category.gioitre h4
	{
		margin: 0;
		padding: 12px 0;
		font-size: 11.5px;
	}
	.group_category.gioitre h4 a
	{
		color: #232323;
	}
	.group_category.gioitre .big_item
	{
		width: 48.7804878%;/*300px;*/
		float: left;
	}
	.group_category.gioitre .big_item h4 a
	{
		color: #171717;
		font-size: 16px;
	}
	.group_category.gioitre .big_item .postText
	{
		margin: -45px 15px 0;
		padding: 10px 20px;
		background: rgba(255,255,255,0.8);
		position: relative;
		box-shadow: 0 1px 10px rgba(0,0,0,0.1);
	}
	.des-detail .source
	{
		font-weight: bold;
		text-align: right;
		padding-right: 10px;
		font-style: italic;
	}
	.group_category.gioitre .big_item .postDescription
	{
		color: #797979;
		font-size: 13px;
	}
	.group_category.gioitre .more_items
	{
		width: 48.7804878%;/*300px;*/
		float: left;
		margin-left: 2.439%;/*15px;*/
	}
	.group_category.gioitre .more_items .item
	{
		width: 50%;
		padding-left: 7px;
		float: left;
	}
	.group_category.gioitre .more_items .item:first-child
	{
		width: 50%;
		padding-left: 0;
		padding-right: 8px;
	}
	.group_category.gioitre .more_items_link_title
	{
		font-weight: bold;
		font-size: 11.5px;
		padding: 5px 0;
		color: #8a30b8;
	}
	.group_category.gioitre ul.more_items_link
	{
		margin: 0;
		padding: 0;
	}
	.group_category.gioitre ul.more_items_link li
	{
		margin: 0;
		padding: 4px 0 4px 26px;
		list-style: none;
		font-size: 13px;
		background: url(../images/bullet_giaitri.png) left center no-repeat;
	}
	.group_category.gioitre ul.more_items_link li a
	{
		color: #1e1e1e;
	}
	/*giaitri*/
	.group_category.giaitri .title_category
	{
		background: url(../images/title_gioitre_bg.png) left top repeat;
	}
	.group_category.giaitri h4
	{
		margin: 0;
		padding-bottom: 10px;
	}
	.group_category.giaitri h4 a
	{
		color: #232323;
	}
	.group_category.giaitri .postDescription
	{
		color: #606060;
		font-size: 11.5px;
	}
	.group_category.giaitri .big_item
	{
		width: 48.7804878%;/*300px;*/
		margin-left: 2.439%;/*15px;*/
		float: right;
	}
	.group_category.giaitri .big_item .postImage
	{
		position: relative;
	}
	.group_category.giaitri .big_item h4
	{
		margin: 0;
		background-color: rgba(255, 255, 255, 0.85);
		padding: 15px;
		position: absolute;
		font-size: 16px;
		bottom: 15px;
		right: 20px;
		opacity: 0.8;
	}
	.group_category.giaitri .big_item .postDescription
	{
		font-size: 16px;
		padding: 10px 0;
	}
	.group_category.giaitri .big_item h4 a
	{
		color: #028c8e;
	}
	.group_category.giaitri .more_items
	{
		width: 48.7804878%;/*300px;*/
		float: left;
	}
	.group_category.giaitri .more_items .item
	{
		margin-bottom: 20px;
	}
	.group_category.giaitri .more_items .postImage
	{
		float: left;
		width: 50%;
		padding-right: 7px;
	}
	.group_category.giaitri .more_items .postText
	{
		float: left;
		width: 50%;
		padding-left: 8px;
	}
	/*contrai*/
	.group_category.contrai .title_category
	{
		background: url(../images/title_contrai_bg.png) left top repeat;
	}
	.group_category.contrai .title_category h2 .icon
	{
		background: url(../images/contrai_ico.png) center center no-repeat;
		width: 40px;
		height: 40px;
		display: inline-block;
		vertical-align: top;
	}
	.group_category.contrai h4
	{
		margin: 0;
		padding: 12px 0;
		font-size: 11.5px;
	}
	.group_category.contrai h4 a
	{
		color: #232323;
	}
	.group_category.contrai .big_item
	{
		width: 48.7804878%;/*300px;*/
		float: left;
	}
	.group_category.contrai .big_item h4 a
	{
		color: #fff;
		font-size: 16px;
	}
	.group_category.contrai .big_item .postText
	{
		padding: 10px 20px;
		background: #b817ed;
		position: relative;
	}
	.group_category.contrai .big_item .postDescription
	{
		color: #fff;
		font-size: 13px;
		opacity: 0.5;
	}
	.group_category.contrai .more_items
	{
		width: 48.7804878%;/*300px;*/
		float: left;
		margin-left: 2.439%;/*15px;*/
	}
	.group_category.contrai .more_items .item
	{
	}
	/*congai*/
	.group_category.congai .title_category
	{
		background: url(../images/title_congai_bg.png) left top repeat;
	}
	.group_category.congai .title_category h2
	{
		background: url(../images/title_h2_sep_blue.png) right center no-repeat;
	}
	.group_category.congai .title_category h2 a
	{
		color: #266d84;
	}
	.group_category.congai .title_category h3 a
	{
		color: #0b252e;
	}
	.group_category.congai .title_category h3:before
	{
		color: #0b252e;
	}
	.group_category.congai .title_category h2 .icon
	{
		background: url(../images/congai_ico.png) center center no-repeat;
		width: 40px;
		height: 40px;
		display: inline-block;
		vertical-align: top;
	}
	.group_category.congai h4
	{
		margin: 0;
		padding-bottom: 10px;
	}
	.group_category.congai h4 a
	{
		color: #232323;
	}
	.group_category.congai .postDescription
	{
		color: #606060;
	}
	.group_category.congai .big_item
	{
		width: 48.7804878%;/*300px;*/
		float: right;
		margin-left: 2.439%;/*15px;*/
	}
	.group_category.congai .big_item .postText
	{
		position: relative;
		margin-top: -90px;
	}
	.group_category.congai .big_item h4
	{
		background: url(../images/h4_congai_bg.png) left top no-repeat;
		background-size: 100% 100%;
		width: 100%;/*300px;*/
		height: 115px;
		display: block;
		margin-left: -5px;
		padding: 20px 70px 20px 20px;
		display: table;
	}
	.group_category.congai .big_item h4 a
	{
		color: #23647a;
		display: table-cell;
		vertical-align: bottom;
	}
	.group_category.congai .big_item .postDescription
	{
		padding: 10px;
		color: #202020;
		font-size: 14px;
	}
	.group_category.congai .more_items
	{
		width: 48.7804878%;/*300px;*/
		float: left;
	}
	.group_category.congai .more_items .item
	{
		margin-bottom: 10px;
	}
	.group_category.congai .more_items .item:first-child
	{
		padding-bottom: 10px;
		border-bottom: 1px dashed #232323;
	}
	.group_category.congai .more_items .postImage
	{
		float: left;
		width: 50%;
		padding-right: 7px;
	}
	.group_category.congai .more_items .postText
	{
		float: left;
		width: 50%;
		padding-left: 8px;
	}
	.group_category.congai .postItems
	{
		background: url(../images/congai_bg.png) left top repeat;
	}
	.group_category.congai .more_items .item:first-child
	{
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.group_category.congai .more_items .item h4
	{
		font-size: 16px;
	}
	/*goctraitim*/
	.group_category.goctraitim .title_category
	{
		background: url(../images/title_goctraitim_bg.png) left top repeat;
		border: 1px solid #f3d4d4;
	}
	.group_category.goctraitim .title_category
	{
		position: relative;
		padding-left: 52px;
	}
	.group_category.goctraitim .title_category h2
	{
		background: url(../images/title_h2_sep_red.png) right center no-repeat;
	}
	.group_category.goctraitim .title_category h2 .icon
	{
		background: url(../images/goctraitim_ico.png) center center no-repeat;
		width: 62px;
		height: 50px;
		display: block;
		position: absolute;
		top: -5px;
		left: -10px;
	}
	.group_category.goctraitim .title_category h2 a,
	.group_category.goctraitim .title_category h3 a
	{
		color: #d00804;
	}
	.group_category.goctraitim .title_category h3:before
	{
		color: #d00804;
	}
	.group_category.goctraitim h4
	{
		margin: 0;
		padding: 12px 0;
		font-size: 14px;
	}
	.group_category.goctraitim h4 a
	{
		color: #232323;
	}
	.group_category.goctraitim .big_item
	{
		width: 48.7804878%;/*300px;*/
		float: left;
	}
	.group_category.goctraitim .big_item h4 a
	{
		color: #171717;
		font-size: 16px;
	}
	.group_category.goctraitim .big_item .postText
	{
		background: #f3dfcb;
		padding: 10px;
	}
	.group_category.goctraitim .big_item .postDescription
	{
		color: #797979;
		font-size: 13px;
	}
	.group_category.goctraitim .more_items
	{
		width: 48.7804878%;/*300px;*/
		float: left;
		margin-left: 2.439%;/*15px;*/
		border-top: 0;
	}
	.group_category.goctraitim .more_items_link_title
	{
		font-weight: bold;
		font-size: 11.5px;
		padding: 5px 0;
		color: #8a30b8;
	}
	.group_category.goctraitim ul.more_items_link
	{
		margin: 0;
		padding: 0;
	}
	.group_category.goctraitim ul.more_items_link li
	{
		margin: 0;
		padding: 8px 0 8px 20px;
		list-style: none;
		font-size: 12px;
		background: url(../images/bullet_gtt.png) left center no-repeat;
	}
	.group_category.goctraitim ul.more_items_link li a
	{
		color: #1e1e1e;
	}
	.strange
	{
	}
	.strange .title_category
	{
		height: 40px;
		padding: 0 10px;
		line-height: 40px;
		background: url(../images/title_docla_bg.png) left top repeat;
	}
	.suckhoe .title_category
	{
		background: url(../images/title_gioitre_bg.png) left top repeat;
	}
	.strange .title_category h2,
	.strange .title_category h3
	{
		margin: 0;
	}
	.strange .title_category h2
	{
		font-family: "UTMAlbaMatterRegular";
		font-size: 26px;
		font-weight: normal;
		padding-right: 30px;
		float: left;
		background: url(../images/title_h2_sep.png) right center no-repeat;
	}
	.strange .title_category h2 a,
	.strange .title_category h3 a
	{
		color: #fff;
		display: inline-block;
	}
	.strange .title_category h3
	{
		font-size: 14px;
		font-weight: normal;
		float: left;
		padding-left: 12px;
		opacity: 0.73;
	}
	.strange .title_category h3:before
	{
		content: "\7C"; /* | */
		padding-right: 15px;
		color: #fff;
	}
	.strange .title_category h3:first-child:before
	{
		content: "";
		padding-right: 0;
	}
	.strange .postItems
	{
		position: relative;
		padding: 10px;
		border: 1px solid #dedede;
		border-top: 0;
	}
	.strange .postItems .owl-prev,
	.strange .postItems .owl-next
	{
		margin: 0;
		position: absolute;
		left: -35px;
		top: 50%;
		margin-top: -30px;
		background: url(../images/prev.png) center center no-repeat;
		width: 60px;
		height: 80px;
		display: block;
		cursor: pointer;
		z-index: 1000;
	}
	.strange .postItems .owl-next
	{
		background: url(../images/next.png) center center no-repeat;
		left: auto;
		right: -35px;
	}
	.strange .owl-item
	{
		padding: 10px;
	}
	.strange h4
	{
		margin: 0;
		padding: 10px 0 0;
		font-size: 11.5px;
	}
	.strange h4 a
	{
		color: #232323;
	}
	.strange h4 a
	{
		display: block;
		color: #202020;
		font-size: 14px;
		font-weight: bold;
	}
	/**/

	.photos_recommend
	{
		position: relative;
	}
	.photos_recommend h2
	{
		margin: 0;
		height: 35px;
	}
	.photos_recommend h2 a
	{
		background: url(../images/anhdepeva_h2.png) left center no-repeat;
		height: 35px;
		overflow: hidden;
		text-indent: -1440px;
		display: block;
		overflow: hidden;
	}
	.photos_recommend .sort
	{
		height: 35px;
		line-height: 35px;
		position: absolute;
		top: 0;
		right: 0;
		font-weight: bold;
	}
	.photos_recommend .sort a
	{
		color: #828282;
		font-size: 13px;
	}
	.photos_recommend .sort a.active
	{
		color: #000;
	}
	.photos_recommend .photoItems
	{
		border: 6px solid #e5e5e5;
		padding: 10px;
	}
	.photos_recommend .photoItems .item
	{
		border-top: 1px dotted #d6d6d6;
		padding-top: 12px;
	}
	.photos_recommend .photoItems .item:first-child
	{
		border-top: 0;
		padding-top: 0;
	}
	.photos_recommend .photoItems .item h3
	{
		margin: 0;
		padding: 8px 0;
	}
	.photos_recommend .photoItems .item h3 a
	{
		color: #131313;
		font-size: 14px;
	}
	.videos_recommend
	{
		background: url(../images/xemgi_bg.png) repeat;
		position: relative;
		padding: 17px 6px;
		margin-top: 30px;
	}
	.videos_recommend h2
	{
		margin: 0;
		height: 50px;
		position: absolute;
		top: -25px;
		left: 0;
		right: 0;
		text-align: center;
	}
	.videos_recommend h2 a
	{
		width: 200px;
		height: 50px;
		background: #fff url(../images/xemgi_h2.png) center center no-repeat;
		overflow: hidden;
		text-indent: -1440px;
		overflow: hidden;
		display: block;
		margin: 0 auto;
	}
	.videos_recommend .videoItems
	{
		background-color: #fff;
		padding: 10px;
		color: #e6225a;
		font-size: 13px;
	}
	.videos_recommend .big_video img
	{
		display: block;
	}
	.videos_recommend .big_video h3
	{
		margin: 0;
		padding: 5px 10px;
		background-color: #e6225a;
		font-size: 15px;
	}
	.videos_recommend .big_video h3 a
	{
		color: #fff;
	}
	.videos_recommend .videoMoreTitle
	{
		text-transform: uppercase;
		padding: 15px 0 5px;
		font-weight: bold;
	}
	.videos_recommend ul
	{
		margin: 0;
		padding: 0 0 20px 20px;
		list-style: square;
		line-height: 23px;
	}
	.videos_recommend ul li a
	{
		color: #333;
	}
	
	.footer
	{
		background: #f1f1f1;
	}
	.nav-ft
	{
		background: #74548d;
		height: 40px;
	}
	.nav-ft ul
	{
		margin: 0 auto;
		padding: 0;
		height: 40px;
		line-height: 40px;
	}
	.nav-ft ul li
	{
		list-style: none;
		height: 40px;
		float: left;
		padding: 0 15px;
		background: url(../images/sep_ft.png) left center no-repeat;
	}
	.nav-ft ul li a
	{
		height: 40px;
		margin: 0 2px;
		font-size: 11px;
		color: #fff;
	}
	.nav-ft ul li.logo_ft
	{
		padding-top: 6px;
		padding-left: 0;
		background: none;
	}
	.nav-ft ul li.logo_ft a
	{
		background: url(../images/logo_ft.png) left center no-repeat;
		width: 112px;
		height: 42px;
		display: block;
		margin: 0;
	}
	.nav-ft ul li.set_home
	{
		background: none;
	}
	.nav-ft ul li.set_home a
	{
		background: url(../images/home_ico.png) left center no-repeat;
		padding-left: 15px;
	}
	.nav-ft ul li.newsletter a
	{
		background: url(../images/newsletter_ico.png) left center no-repeat;
		padding-left: 15px;
	}
	.nav-ft ul li.contact a
	{
		background: url(../images/email_ico.png) left center no-repeat;
		padding-left: 15px;
	}
	.nav-ft ul li.rss a
	{
		background: url(../images/rss_ico.png) left center no-repeat;
		padding-left: 15px;
	}
	.menu-ft
	{
		background: url(../images/line_ft.png) left 50px repeat-x;
		padding-top: 10px;
	}
	.menu-ft a
	{
		color: #222222;
	}
	.menu-ft ul
	{
		margin: 0;
		padding: 0;
	}
	.menu-ft ul.menu
	{
		margin: 0 auto;
	}
	.menu-ft ul.menu li
	{
		padding: 0;
		list-style: none;
		font-size: 12px;
	}
	.menu-ft ul.menu li.parent
	{
		float: left;
		font-size: 14px;
		padding-top: 5px;
		padding-left: 15px;
		line-height: 30px;
	}
	.menu-ft li.parent>ul
	{
		background: url(../images/line_h_ft.png) 92% top no-repeat;
		margin-top: 10px;
	}
	.menu-ft ul.menu li.parent>a
	{
		text-transform: uppercase;
	}
	.menu-ft li.parent:last-child ul
	{
		background: none;
	}
	.copy
	{
		background-color: #4a4a4a;
		box-shadow: 5px 0px 5px 0px rgba(0, 0, 0, 0.2) inset;
		color: #f1f1f1;
		opacity: 0.5;
		font-size: 12px;
		padding: 10px 0;
	}
	.copy p
	{
		margin: 0 auto;
	}
	.copy a
	{
		color: #f1f1f1;
	}
	.copy strong
	{
		text-transform: uppercase;
	}
	.category-list
	{
		height: 26px;
		background: url(../images/line_category.png) left bottom repeat-x;
		margin: 10px 0 30px;
	}
	.category-list.search_result h2
	{
		display: inline-block;
	}
	.tag
	{
		margin: 20px 0 10px;
	}
	.tag>a
	{
		background-color: #efefef;
		border: 1px solid #d1d1d1;
		color: #777;
		padding: 2px 4px;
		margin: 0 2px;
		display: inline-block;
	}
	.category-list h2,
	.category-list .breadcrumbs
	{
		font-size: 30px;
		font-weight: normal;
		font-family: "UTMAvenidaRegular";
		margin: 0;
		padding: 0 20px 0 0;
		height: 30px;
		line-height: 1;
		display: inline-block;
		background: #fff;
	}
	.category-list h2
	{
		display: none;
	}
	.category-list ul.cat_child
	{
		float: right;
		margin: 0;
		padding: 0;
		height: 17px;
		padding-bottom: 9px;
		overflow: hidden;
		max-width: 82%;
	}
	.category-list ul.cat_child li
	{
		list-style: none;
		float: left;
	}
	.category-list ul.cat_child li:before
	{
		content: "\7C"; /* | */
		padding-left: 10px;
		opacity: 0.6;
	}
	.category-list ul.cat_child li:first-child:before
	{
		content: "";
		padding-left: 0;
	}
	.category-list ul.cat_child li a
	{
		color: #ff25b1;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: bold;
		margin-left: 10px;
	}
	.category-content
	{
		color: #2e2e2e;
	}
	.newsTop
	{
		padding-bottom: 21px;
		background: #fff url(../images/list_bg_top.png) left bottom repeat-x;
		margin-bottom: 30px;
	}
	.newsTop .big_news
	{
		margin-bottom: 20px;
		color: #575757;
	}
	.newsTop .big_news .postImage
	{
		float: left;
		width: 48.7805%;
	}
	.newsTop .big_news .postText
	{
		float: left;
		margin-left: 2.439%;
		width: 48.7805%;
	}
	.newsTop .big_news .postDescription
	{
		font-size: 1.2em;
	}
	.newsTop .big_news h3
	{
		margin: 0 0 20px;
		padding: 0;
	}
	.newsTop .big_news h3 a
	{
		color: #2e2e2e;
		font-size: 28px;
		line-height: 30px;
	}
	.newsTop .newsItems .item
	{
		float: left;
		padding: 4px;
		width: 25%;
	}
	.newsTop .item h3
	{
	}
	.newsTop .item h3 a
	{
		color: #4c4c4c;
		font-size: 12px;
	}
	
	
	
	.small_detail
	{
		opacity: 0.9;
		text-align: italic;
		font-size: 0.8em;
		padding: 10px 0;
	}
	.small_detail p
	{
	}
	.newsMain .newsItems
	{
		float: left;
		width: 74.4186%;/*480px;*/
	}
	.newsMain .newsItems .postImage
	{
		float: left;
		width: 50%;
		padding-right: 20px;
	}
	.newsMain .newsItems .item
	{
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px dotted #9194a4;
	}
	.newsMain .newsItems h3
	{
		padding: 0;
		margin: 0 0 10px 0;
		font-size: 18px;
	}
	.newsMain .newsItems a
	{
		color: #2e2e2e;
	}
	.newsMain .newsItems .postText
	{
		float: left;
		width: 50%;
	}
	.newsMain .newsItems .postTitle
	{
		opacity: 0.8;
	}
	.newsMain .videos
	{
		float: left;
		width: 22.48062%;/*145px;*/
		margin-left: 3.100775%;/*20px;*/
	}
	.newsMain .videos h2
	{
		font-family: "UVNHongHaHepBold";
		font-size: 24px;
		padding: 0 0 5px;
		margin: 0 0 10px;
		font-weight: normal;
		background: url(../images/xemgi_bg.png) left bottom repeat-x;
		text-transform: uppercase;
	}
	.newsMain .videos h2 a
	{
		color: #2e2e2e;
	}
	.newsMain .videos h2 a strong
	{
		font-weight: normal;
		color: #d90e5b;
	}
	.newsMain .videos h3
	{
		margin: 10px 0;
		padding: 0;
		font-size: 12px;
	}
	.newsMain .videos h3 a
	{
		color: #3f3f3f;
	}
	
	.breadcrumbs
	{
		background: url(../images/line_detail.png) left bottom repeat-x;
		height: 26px;
		margin: 15px 0;
	}
	.breadcrumbs ul
	{
		margin: 0;
		padding: 0 15px 0 0;
		display: inline-block;
		font-family: "UTMAvenidaRegular";
		font-size: 30px;
		line-height: 1;
		height: 30px;
		background: #fff;
	}
	.breadcrumbs ul li
	{
		list-style: none;
		display: inline-block;
	}
	.breadcrumbs ul li span
	{
		display: inline-block;
		padding: 0 2px;
	}
	.breadcrumbs ul li a
	{
		color: #2e2e2e;
	}
	.partion,
	.filter
	{
		text-align: center;
	}
	.partion ul
	{
		padding: 0;
		margin-bottom: 0;
		display: inline-block;
	}
	.partion li
	{
		margin: 0 10px;
		list-style: none;
		float: left;
		font-weight: bold;
		padding: 2px 5px;
		background: #efefef;
	}
	.partion li a
	{
		color: #2e2e2e;
	}
	
	
	.postRecommend
	{
		border: 1px solid #9adaf2;
		padding: 0 5px;
		margin-top: 30px;
	}
	.postRecommend h2
	{
		font-size: 30px;
		line-height: 38px;
		font-family: "UTMAvenidaRegular";
		font-weight: normal;
		text-transform: uppercase;
		color: #2e2e2e;
		margin: -30px 0 0 10px;
		padding: 5px 10px 5px 45px;
		background: #fff url(../images/postRecommend_heading.png) 4px center no-repeat;
		display: inline-block;
		color: #9adaf2;
	}
	.postRecommend .item
	{
		width: 25%;
		float: left;
		padding: 0 10px;
	}
	.postRecommend .item h3 a
	{
		color: #1d1d1d;
		font-size: 14px;
		text-transform: normal;
	}
	.news_videos_recommend h2
	{
		font-size: 30px;
		line-height: 1;
		font-family: "UTMAvenidaRegular";
		font-weight: normal;
		text-transform: uppercase;
		color: #2e2e2e;
		margin: 0;
		padding: 5px 0 0 5px;
		background: url(../images/news_video_re_h2.png) repeat;
	}
	.news_videos_recommend h2 strong
	{
		font-weight: normal;
		color: #d91f1f;
	}
	.news_videos_recommend .thumb
	{
		position: relative;
		text-align: center;
	}
	.news_videos_recommend .item .play
	{
		background: url(../images/play.png) center center no-repeat;
		background-size: 100% 100%;
		width: 50px;
		height: 50px;
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -25px;
		margin-left: -25px;
	}
	.news_videos_recommend h3 a
	{
		font-size: 18px;
		color: #0f0f0f;
	}
	.newsRelatedCat h2
	{
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		line-height: 10px;
		height: 10px;
		background: url(../images/xemgi_bg.png) repeat;
		margin-bottom: 22px;
	}
	.newsRelatedCat h2 span
	{
		background: #fff;
		display: inline-block;
		padding-right: 10px;
		height: 30px;
		vertical-align: middle;
	}
	.newsRelatedCat h2 span.cat_name
	{
		color: #ff25b1;
		font-size: 30px;
		font-family: "UTMAvenidaRegular";
		display: inline-block;
	}
	h2.page_title
	{
		font-size: 30px;
		font-weight: normal;
		line-height: 34px;
	}
	.newsRelatedCat .newsItems .item
	{
		width: 25%;
		float: left;
		padding-right: 25px;
	}
	.newsRelatedCat .newsItems .item h3 a
	{
		color: #1d1d1d;
		font-size: 14px;
		text-transform: normal;
	}
	.newsRelatedCat .newsLinks ul
	{
		margin: 0;
		color: #ff67c2;
		list-style: square;
		line-height: 30px;
	}
	.newsRelatedCat .newsLinks a
	{
		color: #1d1d1d;
	}
	.videoRelatedCat h2
	{
		font-size: 30px;
		line-height: 1;
		font-family: "UTMAvenidaRegular";
		font-weight: normal;
		text-transform: uppercase;
		color: #2e2e2e;
		margin: 20px 0;
		line-height: 10px;
		height: 10px;
		background: url(../images/xemgi_bg.png) repeat;
	}
	.videoRelatedCat h2 span
	{
		background: #fff;
		padding-right: 20px;
	}
	.videoRelatedCat h2 strong
	{
		font-weight: normal;
		color: #d91f1f;
	}
	.videoRelatedCat .item
	{
		width: 25%;
		float: left;
		padding-right: 25px;
	}
	.videoRelatedCat .item h3 a
	{
		color: #1d1d1d;
		font-size: 14px;
		text-transform: normal;
	}
	.main .play_box
	{
		background: #232b79; /* Old browsers */
		background: -moz-linear-gradient(top,  #232b79 0%, #b74aaf 50%, #232b79 84%, #000000 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#232b79), color-stop(50%,#b74aaf), color-stop(84%,#232b79), color-stop(100%,#000000)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #232b79 0%,#b74aaf 50%,#232b79 84%,#000000 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #232b79 0%,#b74aaf 50%,#232b79 84%,#000000 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #232b79 0%,#b74aaf 50%,#232b79 84%,#000000 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #232b79 0%,#b74aaf 50%,#232b79 84%,#000000 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232b79', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

	}
	.main .play_box .video_popular
	{
		padding: 5px;
		font-style: italic;
	}
	.main .play_box .play_embed h2
	{
		color: #fff;
		font-size: 20px;
		margin: 0;
		padding: 10px 20px 11px 65px;
		background: url(../images/play_title.png) left center no-repeat;
	}
	.main .play_box .video_popular h3
	{
		background: #d53e75;
		height: 55px;
		line-height: 55px;
		margin: 0;
		font-size: 18px;
		text-transform: uppercase;
		padding: 0 15px;
		color: #fff;
	}
	.main .play_box .video_popular .inner
	{
		background: #522f6c;
		box-shadow: inset 0 0 40px rgba(0,0,0,0.75);
		border: 1px solid #000;
	}
	.main .play_box .video_popular .category_title
	{
		color: #f28200;
		font-weight: bold;
		font-size: 18px;
		padding: 20px;
	}
	.main .play_box .video_popular .hits
	{
		padding-left: 30px;
		background: url(../images/hits.png) left center no-repeat;
		color: #f09999;
		font-size: 12px;
		margin: 20px;
	}
	.main .play_box .video_popular .fb_like
	{
		padding: 20px;
	}
	.detail-hotvideos .item
	{
		padding: 7px;
	}
	.detail-hotvideos .postItems
	{
		position: relative;
		padding: 10px 20px;
	}
	.detail-hotvideos .postItems .owl-prev,
	.detail-hotvideos .postItems .owl-next
	{
		margin: 0;
		position: absolute;
		left: -15px;
		top: 50%;
		margin-top: -30px;
		background: url(../images/play_btn_prev.png) center center no-repeat;
		width: 40px;
		height: 60px;
		display: block;
		cursor: pointer;
		z-index: 1000;
	}
	.detail-hotvideos .postItems .owl-next
	{
		background: url(../images/play_btn_next.png) center center no-repeat;
		left: auto;
		right: -15px;
	}
	.list-video-ajax
	{
		margin: 20px 0;
	}
	.list-video-ajax>ul
	{
		margin: 0;
		padding: 0;
	}
	.list-video-ajax>ul:after
	{
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.list-video-ajax>ul>li
	{
		list-style: none;
		margin: 0;
		float: left;
		padding: 7px;
	}
	.list-video-ajax>ul>li a
	{
		color: #2e2e2e;
		font-size: 12px;
		font-weight: bold;
	}
	.video_cat_title
	{
		background: #f4f4f4;
		height: 30px;
		line-height: 30px;
	}
	.video_cat_title h3
	{
		display: inline-block;
		background: #e8e8e8;
		height: 30px;
		color: #2f2f2f;
		font-size: 18px;
		font-weight: normal;
		font-family: "UVNHongHaHepRegular";
		padding: 0 10px;
		margin: 0 1px 0 0;
	}
	.video_cat_title h3.act
	{
		background: #4c267c;
		color: #fff;
	}
	.comments>h3
	{
		font-size: 30px;
		line-height: 1;
		font-family: "UTMAvenidaRegular";
		font-weight: normal;
		border-bottom: 2px solid #cf0a2b;
		margin: 10px 0;
	}
	.dmca
	{
		text-align: right;
	}
	
	/*-------- >video*/
	.videotop_today>h2
	{
		background: url(../images/h2_video.png) center left no-repeat;
		padding-left: 30px;
		font-size: 18px;
		line-height: 30px;
		margin: 0;
		text-transform: uppercase;
		color: #373737;
		font-weight: normal;
		font-family: "UVNHongHaHepRegular";
	}
	.videolist .thumb a
	{
		display: block;
	}
	.boxVideo
	{
		margin: 8px 0;
	}
	.boxVideo .title_category
	{
		background: #f4f4f4;
		padding: 0;
	}
	.boxVideo .title_category .title_subcategories
	{
		float: left;
	}
	.boxVideo .title_category h2
	{
		font-size: 18px;
		line-height: 24px;
		padding: 3px 15px;
		margin: 0;
		float: left;
		background: #4c267c;
		text-transform: uppercase;
		font-weight: normal;
		font-family: "UVNHongHaHepRegular";
	}
	.boxVideo .title_category h2 a
	{
		color: #fff;
	}
	.boxVideo .title_category h3
	{
		font-size: 18px;
		line-height: 24px;
		padding: 3px 15px;
		float: left;
		margin: 0 0 0 1px;
		background: #e8e8e8;
		text-transform: uppercase;
		font-weight: normal;
		font-family: "UVNHongHaHepRegular";
	}
	.boxVideo .title_category h3 a
	{
		color: #2f2f2f;
	}
	.boxVideo .videoItems
	{
		margin: 8px 0;
	}
	.boxVideo .videoItems .item
	{
		position: relative;
	}
	.videoItems .item a
	{
		color: #000;
	}
	.videoItems .item h4
	{
		margin: 4px 0;
		font-size: 14px;
		font-weight: normal;
	}
	.boxVideo .videoItems .item .viewall a
	{
		background:#f2f2f2 url(../images/xemtatca.png) center center no-repeat;
		background-size: 100% auto;
		border: 1px solid #ddd;
		min-height: 163px;
		display: block;
		text-indent: -1400px;
		overflow: hidden;
	}
	.boxVideo .videoItems .item .viewall a:hover
	{
		border: 1px solid #aaa;
	}
	.video-page .play
	{
		background: url(../images/play.png) center center no-repeat;
		background-size: 100% 100%;
		width: 50px;
		height: 50px;
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -25px;
		margin-left: -25px;
		display: none;
	}
	.video-page .bigvideo .play
	{
		display: block;
	}
	.play
	{
		opacity: 0.8;
	}
	.play:hover
	{
		opacity: 1.0;
	}
	.qc .close
	{
		background: #ccc url(../images/x_button_blue2.png) center right no-repeat;
		position: absolute;
		top: 0;
		right: 0;
		width: 30px;
		height: 15px;
		cursor: pointer;
		display: none;
	}
	.latest_hot .postImage
	{
		position: relative;
	}
	.postImage .myten_product
	{
		position: absolute;
		top: 0;
		right: 0;
		width: 24%;
		height: 32%;
		min-width: 50px;
		min-height: 50px;
		text-align: right;
		display: inline-block;
	}
	.postImage .myten_product img
	{
		float: right;
	}
	.slideshow
	{
		background: #101010;
		padding: 20px;
		margin: 20px 0;
	}
	.slideshow>h3
	{
		margin: 0 0 20px;
		padding-bottom: 10px;
		padding-right: 60px;
		font-size: 20px;
		border-bottom: 1px solid #ccc;
	}
	.slideshow>h3 a
	{
		color: #fff;
	}
	#owl-slideshow .owl-page
	{
		width: 50px;
		height: 50px;
		float: left;
		margin: 5px;
		border: 4px solid #3b3b3b;
		cursor: pointer;
	}
	#owl-slideshow .owl-page.active
	{
		border-color: #fff;
	}
	#owl-slideshow h4
	{
		color: #fff;
	}
	#owl-slideshow .description
	{
		color: #999;
		padding: 0 10px;
	}
	#owl-slideshow .owl-prev,
	#owl-slideshow .owl-next
	{
		background: url(../images/next.png) center center no-repeat;
		background-size: auto 100%;
		cursor: pointer;
		display: block;
		height: 40px;
		right: 0;
		margin: 0;
		position: absolute;
		top: -65px;
		width: 20px;
		z-index: 1000;
	}
	#owl-slideshow .owl-prev
	{
		background-image: url(../images/prev.png);
		margin-right: 20px;
	}

blockquote
{
	margin: 5px 20px;
	padding: 5px 20px;
	background: #efefef;
	font-size: 0.9em;
}



/*-------- >desktop*/
@media (min-width: 769px)
{
}
/*-------- >tablet + phone*/
@media (max-width: 768px)
{
	
}

/*-------- >tablet*/
@media (min-width: 641px) and (max-width: 768px)
{
}
/*-------- >phone*/
@media (max-width: 640px)
{
	
}
/*-------- >small phone*/
@media (max-width: 320px)
{
	html { font-size: 31.25%; }
}

.title_error
{
	background: url(../images/bg_title_404.gif) center left no-repeat;
	padding-left: 45px;
}
.red
{
	color: #FF0000;
	display: inline-block;
	background: #FFFF00;
}











